|
Strona tytułowa
Opis rozkazów
Styki
Cewki
Liczniki
Timery
Operacje arytmetyczne
Relacje
Opis lekcji
Lekcja 1 Wprowadzenie
|
Symbol rozkazu:
Opis działania: Timer ONDTR (on-delay timer) zwiększa zawartość wewnętrznego licznika o jeden, jeśli dopływa do niego zasilanie. W przypadku przerwy w dopływie zasilania wartość wewnętrzengo licznika jest zachowywana. Mierzony czas wyrażany jest w dziesiątkach milisekund. Jeśli ilość zmierzonego czasu będzie równa lub większa od wartości podawanej na wejście PV, na wyjściu pojawi się stan 1. W przeciwnym wypadku na wyjściu obecny jest stan 0. Stan wewnętrznego licznika można wyzerować podając wartość różną od zera na wejście RESET.
Oto przykładowe przebiegi czasowe timera ONDTR: Timer w czasie pracy przechowuje swój stan w pamięci sterownika. Do zachowania całego stanu potrzebuje trzech komórek pamięci. Adres bazowy pokazuje na pierwszą z tych trzech komórek. Istotną sprawą przy programowaniu sterowników jest to, aby żadne dwa bloki funkcyjne nie trzymały swoich danych w tych samych obszarach. Jeśli np. dla jednego timera wybierzemy jako adres bazowy komórkę %R0005, to oznacza to, że komórki %R0006 i %R0007 są zajęte przez ten timer. Inna funkcja może użyć dopiero adresu %R0008. Jeśli zajdzie konieczność odczytania ilości aktualnie zliczonego czasu, można odczytać ją spod adresu równego adresowi bazowemu. Dopuszczalne typy pamięci:
|